#shopHead .allCheck{padding-left: 12px;line-height: 44px;}
#shopHead .allCheck label{display: block;height: 44px;}
#shopHead .allCheck label input{display: inline-block;vertical-align: middle;margin-top: -3px;}



#shopCar .shopMod{padding-left: 12px;}
#shopCar .shopMod .shopBox{padding: 12px 0;}
#shopCar .shopMod .shopBox .photo{width: 80px;height: 80px;margin-right: 12px;background-color: #F4F4F4;}
#shopCar .shopMod .shopBox .info{padding-right: 12px;}
#shopCar .shopMod .shopBox .info .name-box{-webkit-align-items: flex-start;align-items: flex-start;}
#shopCar .shopMod .shopBox .info .name-box .del{padding-left: 20px;color: red;font-size: 12px;padding-bottom: 15px;}
#shopCar .shopMod .shopBox .info .name-box .name{line-height: 16px;height: 32px;overflow: hidden;color: #333;}
#shopCar .shopMod .shopBox .info .name-box .spec{font-size: 12px;color: #999;line-height: 28px;}
#shopCar .shopMod .shopBox .info .val{font-size: 16px;}







/*配送方式*/
.sendMod{padding-left: 12px;}
.sendMod .bt{line-height: 40px;}
.sendMod .wayMod{padding: 12px 0;overflow: hidden;}
.sendMod .wayMod li{height: 34px;margin-right: 12px;line-height: 30px;padding: 0 14px;border: 1px solid #ddd;border-radius: 3px;font-size: 14px;}
.sendMod .wayMod li .icon{display: block;width: 24px;height: 24px;margin-right: 3px;}
.sendMod .wayMod .way-1 .icon{background: url(../image/icon/store-icon.png) center top no-repeat;background-size: 100% auto;}
.sendMod .wayMod .way-2 .icon{background: url(../image/icon/car-icon.png) center top no-repeat;background-size: 100% auto;}
.sendMod .wayMod li.on .icon{background-position-y: bottom;}
.sendMod .wayMod li.on{color: #51BBED;border-color: #51BBED;}
.sendMod .selStore{position: relative;line-height: 20px;padding: 12px 0;overflow: hidden;}
.sendMod .selStore .store{max-width: 70%;margin-right: 24px;}
.sendMod .selStore .storeName{display: block;}
.sendMod .selAddr{padding: 12px 0;line-height: 20px;position: relative;}
.sendMod .selAddr .address{margin-top: 5px;max-width:80%}
.flex-right{-webkit-justify-content: flex-end;justify-content: flex-end;}
.flex-right input[type='checkbox']{margin-right: 0;margin-left: 4px;}



/*选择门店弹窗*/
#selStore .subNav{position: absolute;width: 100%;top: 44px;left: 0;z-index: 9;line-height: 36px;overflow: hidden;background-color: #EFEFF4;}
#selStore .subNav + .Main{top: 80px;}
#selStore .subNav .sel{margin-left: 12px;padding-left: 16px;background: url(../image/icon/address-icon.png) left center no-repeat;background-size: auto 16px;font-size: 14px;}
#selStore .subNav .btn{margin-right: 12px;padding-right: 14px;background: url(../image/icon/bottom-arrow.png) right center no-repeat;background-size: auto 6px;}


#allStore .store-list{background-color: #fff;padding-left: 12px;}
#allStore .store-list .box{padding: 12px 0;line-height: 1.4;}
#allStore .store-list .box .name{color: #333;margin-bottom: 5px;}
#allStore .store-list .box .phone{color: #999;margin-bottom: 5px;}
#allStore .store-list .box .address{color: #888;}
